iT邦幫忙

2021 iThome 鐵人賽

DAY 3
0
自我挑戰組

Vue.js系列 第 3

架構介紹

  • 分享至 

  • xImage
  •  

在進入使用Vue.js時做之前,先讓我們來了解一下Vue.js的架構吧!

Although not strictly associated with the MVVM pattern, Vue’s design was partly inspired by it.

官網中我們可以知道Vue是受MVVM這個架構的啟發
MVVM的全名是Model–view–viewmodel,所以我們可以知道它是由model、view和viewModel所組成的
https://ithelp.ithome.com.tw/upload/images/20210809/20139183RxLLEbdpZc.jpg
這裡的view指的就是使用者所看到的網頁畫面,也就是負責控制網頁畫面的顏色、大小等等的區塊,model則是程式邏輯的部分,而由上圖我們可以清楚的知道viewModel是用來連接view和model的物件,而view和viewModel之間靠的是DataBinding讓他們能夠進行雙向的溝通,也就是說DataBinding就是達成畫面和資料能夠同步的橋樑

說到MVVM不妨來簡單介紹一下另一種叫做MVC的架構吧!
MVC的全名是Model–View–Controller,所以我們也可以馬上知道他是由model、view和controller所組成的
這裡的view也是畫面製作的部分,model也是放程式邏輯的地方,而controller則是控制程式的流程


上一篇
安裝套件
下一篇
DataBinding
系列文
Vue.js30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言